package com.partyjoin.project.module.officialEvolve.service;

import com.partyjoin.project.module.officialEvolve.domain.OfficialEvolve;
import java.util.List;

/**
 * 发展正式党员记录 服务层
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public interface IOfficialEvolveService 
{
	/**
     * 查询发展正式党员记录信息
     * 
     * @param officialEvolveId 发展正式党员记录ID
     * @return 发展正式党员记录信息
     */
	public OfficialEvolve selectOfficialEvolveById(Integer officialEvolveId);
	
	/**
     * 查询发展正式党员记录列表
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 发展正式党员记录集合
     */
	public List<OfficialEvolve> selectOfficialEvolveList(OfficialEvolve officialEvolve);
	
	/**
     * 新增发展正式党员记录
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 结果
     */
	public int insertOfficialEvolve(OfficialEvolve officialEvolve);
	
	/**
     * 修改发展正式党员记录
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 结果
     */
	public int updateOfficialEvolve(OfficialEvolve officialEvolve);
	
	/**
     * 保存发展正式党员记录
     * 
     * @param officialEvolve 发展正式党员记录信息
     * @return 结果
     */
	public int saveOfficialEvolve(OfficialEvolve officialEvolve);
	
	
	/**
     * 删除发展正式党员记录信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteOfficialEvolveByIds(String ids);
	
}
